<?php

/**
 * Description of Application_Model_Utilitarios_Funcoes
 *
 * @author Jean Brito
 */
class Application_model_utilitarios_Funcao extends Application_Model_Abstract {

	protected $_table = 'utilitario_funcao';
	protected $_fields = Array(
			'id' => Array(
					'name' => 'id',
					'type' => 'identifier',
					'label' => 'Id',
			),
			'primario' => Array(
					'name' => 'primario',
					'type' => 'reference',
					'label' => 'Acão primaria',
					'model' =>'utilitarios_Funcao',
			),
			'nome' => Array(
					'name' => 'nome',
					'type' => 'name',
					'label' => 'Nome',
			),
			'rotulo' => Array(
					'name' => 'rotulo',
					'type' => 'text',
					'label' => 'Rotulo',
			),
			'titulo' => Array(
					'name' => 'titulo',
					'type' => 'text',
					'label' => 'Titulo',
			),
			'descricao' => Array(
					'name' => 'descricao',
					'type' => 'text',
					'label' => 'Descrição',
			),
			'controle' => Array(
					'name' => 'controle',
					'type' => 'text',
					'label' => 'Controle',
			),
			'funcao' => Array(
					'name' => 'funcao',
					'type' => 'text',
					'label' => 'Função',
			),
			'dependente' => Array(
					'name' => 'dependente',
					'type' => 'select',
					'label' => 'Dependente',
					'option'=>array('S'=>'Sim','N'=>'Não')
			),
			'view' => Array(
					'name' => 'view',
					'type' => 'select',
					'label' => 'Visuzalização',
					'option'=>array('C'=>'Componente da pagina','J'=>'Janela','F'=>'Livre')
			),
			'icone' => Array(
					'name' => 'icone',
					'type' => 'file',
					'label' => 'Icone',
			),
			'video' => Array(
					'name' => 'video',
					'type' => 'text',
					'label' => 'Video',
			),
			'situacao' => Array(
					'name' => 'situacao',
					'type' => 'select',
					'label' => 'situacao',
					'option'=>array('A'=>'Ativo','I'=>'Inativo')
			),
	);

	protected $_service='fix';
	protected $_data=Array(
			array(
					'id'=>1,
					'primario'=>0,
					'nome'=>'AgenteNET 4.0',
					'rotulo'=>'AgenteNET 4.0',
					'titulo'=>'Sistema AgenteNET 4.0',
					'descricao'=>'Sistema de controle gerencial de empresas',
					'controle'=>'',
					'funcao'=>'',
					'dependente'=>'N',
					'view'=>'C',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>10001,
					'primario'=>1,
					'nome'=>'utilitariosFuncoesListar',
					'rotulo'=>'Recursos',
					'titulo'=>'Lista de recursos',
					'descricao'=>'Listagem de recursos cadastrados',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Listar',
					'dependente'=>'N',
					'view'=>'C',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000101,
					'primario'=>10001,
					'nome'=>'utilitariosFuncoesNovo',
					'rotulo'=>'Novo',
					'titulo'=>'Criar novo recurso',
					'descricao'=>'Criar novo recurso do sistema',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Novo',
					'dependente'=>'N',
					'view'=>'J',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000102,
					'primario'=>10001,
					'nome'=>'utilitariosFuncoesEditar',
					'rotulo'=>'Editar',
					'titulo'=>'Editar recurso',
					'descricao'=>'Editar recurso do sistema',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Editar',
					'dependente'=>'S',
					'view'=>'J',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000103,
					'primario'=>10001,
					'nome'=>'utilitariosFuncoesSalvar',
					'rotulo'=>'Salvar',
					'titulo'=>'Salvar recurso',
					'descricao'=>'Salvar recurso do sistema',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Salvar',
					'dependente'=>'S',
					'view'=>'F',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000104,
					'primario'=>10001,
					'nome'=>'utilitariosFuncoesExcluir',
					'rotulo'=>'Excluir',
					'titulo'=>'Excluir recurso',
					'descricao'=>'Excluir recurso do sistema',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Excluir',
					'dependente'=>'S',
					'view'=>'F',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000105,
					'primario'=>10001,
					'nome'=>'utilitariosFuncoesRelatorios',
					'rotulo'=>'Relatorios',
					'titulo'=>'Relatorios dos recursos',
					'descricao'=>'Relatorios dos recursos do sistema',
					'controle'=>'utilitarios.Funcoes',
					'funcao'=>'Relatorios',
					'dependente'=>'N',
					'view'=>'C',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>10002,
					'primario'=>1,
					'nome'=>'utilitariosPapeisListar',
					'rotulo'=>'Papeis',
					'titulo'=>'Lista de papeis',
					'descricao'=>'Listagem de papeis cadastrados',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Listar',
					'dependente'=>'N',
					'view'=>'C',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000201,
					'primario'=>10002,
					'nome'=>'utilitariosPapeisNovo',
					'rotulo'=>'Novo',
					'titulo'=>'Criar novo papel',
					'descricao'=>'Criar novo papel de usuário',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Novo',
					'dependente'=>'N',
					'view'=>'J',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000202,
					'primario'=>10002,
					'nome'=>'utilitariosPapeisEditar',
					'rotulo'=>'Editar',
					'titulo'=>'Editar papel',
					'descricao'=>'Editar papel de usuário',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Editar',
					'dependente'=>'S',
					'view'=>'J',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000203,
					'primario'=>10002,
					'nome'=>'utilitariosPapeisSalvar',
					'rotulo'=>'Salvar',
					'titulo'=>'Salvar papel',
					'descricao'=>'Salvar papel de usuário',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Salvar',
					'dependente'=>'S',
					'view'=>'F',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000204,
					'primario'=>10002,
					'nome'=>'utilitariosPapeisExcluir',
					'rotulo'=>'Excluir',
					'titulo'=>'Excluir papel',
					'descricao'=>'Excluir papel de usuário',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Excluir',
					'dependente'=>'S',
					'view'=>'F',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
			array(
					'id'=>1000205,
					'primario'=>10002,
					'nome'=>'utilitariosPapeisRelatorios',
					'rotulo'=>'Relatorios',
					'titulo'=>'Relatorios dos papeis',
					'descricao'=>'Relatorios dos papeis de usuário',
					'controle'=>'utilitarios.Papeis',
					'funcao'=>'Relatorios',
					'dependente'=>'N',
					'view'=>'C',
					'icone'=>'',
					'video'=>'',
					'situacao'=>'A',
			),
	);

}
